package com.dragon.modules.yuegou.service.system;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dragon.common.web.PageRequest;
import com.dragon.modules.yuegou.entity.system.DictEntity;
import com.dragon.modules.yuegou.model.system.Dict;
import com.dragon.modules.yuegou.query.system.DictQuery;

import java.util.List;

/**
 * 字典表 服务接口
 *
 * @author pbuilder generated
 * @date 2019-03-19 08:59:41
 * @version 2.0
 */
public interface DictService extends IService<DictEntity> {

	/**
	 * 分页查询字典信息
	 * */
	IPage<Dict> search(PageRequest page, DictQuery query);

	/**
	 * 添加字典
	 * */
	void saveDict(Dict dict);

	/**
	 * 删除字典
	 * */
	void deleteDic(String dicId);
	
	/**
	 * 
	 * 获取银行字典列表
	 * @return
	 */
	List<Dict> dictList();

	Dict getDict(String code,String type);
	
	
	List<Dict> getDictList(String type);

}